/***********************************************************************************************//**
*\n  @file       version.h
*\n  @brief      软件版本定义
*\n  @details
*\n -----------------------------------------------------------------------------------
*\n  文件说明：
*\n    1. 软件版本定义：  vx.yyz
*\n           x:  主版本号 (0 ~ 99)
*\n          yy:  副版本号 (0 ~ 99)
*\n           z:  补丁号   (a ~  z)
*\n       例如:
*\n            v0.1 ;   v0.1a ;  v0.1b ;  ...
*\n            v0.99;   v0.99a;  v0.99b;  ...
*\n            v1.0 ;   v1.0a ;  v1.0b ;  ...
*\n
*\n   2.  版本分类:
*\n       预研软件版本号的范围:   v0.1 ~ v0.99
*\n       产品软件版本号的范围:   v1.0 ~ v99.99
*\n
*\n   3.  版本分类:
*\n       SOFTWARE_VERSION     :  版本号(字符串)
*\n       SOFTWARE_VERSION_HEX :  版本号(32bit数字)
*\n
*\n
*\n
*\n -----------------------------------------------------------------------------------
*\n  版本:   修改人:       修改日期:        描述:
*\n  V0.01 罗先能        2021.9.17    创建
*\n
***************************************************************************************************/
#pragma once
#ifndef H_BCFDE40E_C442_408B_9919_C5C02FFA1273
#define H_BCFDE40E_C442_408B_9919_C5C02FFA1273

/**************************************************************************************************
* 头文件
***************************************************************************************************/


/**************************************************************************************************
* 宏定义、结构定义
***************************************************************************************************/

// (1)软件版本定义(字符串)：
#define SOFTWARE_VERSION	"V0.08"


// (2)软件版本定义(数字)：
#define SOFTWARE_VERSION_MAJOR (0)
#define SOFTWARE_VERSION_MINOR (07)
#define SOFTWARE_VERSION_PATCH (0)
//#define SOFTWARE_VERSION_PATCH ('a')

#define SOFTWARE_VERSION_HEX  ((SOFTWARE_VERSION_MAJOR << 24) |  \
                               (SOFTWARE_VERSION_MINOR << 16) |  \
                               (SOFTWARE_VERSION_PATCH <<  8))


/**************************************************************************************************
* 全局变量声明、定义
***************************************************************************************************/


/**************************************************************************************************
* 私有变量声明、定义
***************************************************************************************************/


/**************************************************************************************************
* 私有函数声明、定义
***************************************************************************************************/


/**************************************************************************************************
* 全局函数声明、定义
***************************************************************************************************/

#endif


